.wrap{
	@include respTo(phone){
		padding: 0 30rpx;
	}
	@include respTo(pad){
		padding: 0 20rpx;
	}
}
.cartListItem{
	background: #fff;
	border-radius: 10rpx;
	padding:0 20rpx 20rpx; 
	position: relative;
	margin-bottom: 20rpx; 
	/* actPay */
	.actPay{
		align-items: center;
		@include respTo(phone){
			font-size: $font-size30;
			height: 70rpx;
		}
		@include respTo(pad){
			font-size: $padSize18;
			height: 40rpx;
		}
		color: $pss-text-color3;
		font-weight: bold;
		.unit{
			margin: 0 5rpx 0 10rpx;
			@include respTo(phone){
				font-size: $font-size26;
			}
			@include respTo(pad){
				font-size: $padSize16;
			}
		}
		.priceNum{
			@include respTo(phone){
				font-size: $font-size34;
			}
			@include respTo(pad){
				font-size: $padSize22;
			}
		}
		.setBtn{
			@include respTo(phone){
				width: 160rpx;
				height: 60rpx;
				line-height: 60rpx;
				font-size: $font-size28;
			}
			@include respTo(pad){
				width: 130rpx;
				height: 42rpx;
				line-height: 42rpx;
				font-size: $padSize16;
			}
			border-radius: 10rpx;
			text-align: center;
			font-weight: normal;
			.smTxt{
				font-size: 24rpx;
			}
			&.bigWid{
				width: 300rpx;
			}
			&.cancel{
				border: 1rpx solid #eee;
				color: $pss-text-colora;
				margin-right: 20rpx;
			}
			&.fix{
				background: $pss-color-primary_1;
				color: #fff;
			}
			&.viewDet{
				border: 1rpx solid $pss-color-primary_1;
				color:  $pss-color-primary_1; 
			}
			&.viewDet_1,
			&.viewDet_2{
				height: 58rpx;
				line-height: 58rpx;
				margin-right: 20rpx;
			}
			&.viewDet_1{
				border: 1rpx solid $pss-color-primary_1;
				color:  $pss-color-primary_1; 
			}
			&.viewDet_2{
				border: 1rpx solid $pss-color-red;
				color: #fff ; 
				background: $pss-color-red;
			}
		}
	}
	.itemStatus{
		font-size: $font-size26;
		color: $pss-text-colora; 
		flex-shrink: 0;
		.wait{
			color: $pss-color-primary_1;
		}
		.hasComp{
			color: $pss-color-green;
			.waitTest{
				color: $pss-color-red;
			}
		}
		.waitPay{
			color: $pss-color-red;
		}
	}
	/* itemCon */
	.itemCon{
		@include respTo(phone){
			padding: 20rpx 0;
		}
		@include respTo(pad){
			padding: 10rpx 0;
		}
		.itemConDet{
			width: 79%;
			min-height:120rpx;
			.topCon{
				align-items: center;
				color: $pss-text-color3;
				@include respTo(phone){
					font-size: $font-size30;
				}
				@include respTo(pad){
					font-size: $padSize20;
				}
				.itemTit{
					color: $pss-text-color3;
					font-weight: bold; 
				}
			}
			.listTag{
				display: flex;
				flex-wrap: wrap;
				margin-top: 15rpx;
				.tag{
					padding: 0 10rpx;
					font-size: 24rpx;
					height: 40rpx;
					line-height: 40rpx;
					border-radius: 8rpx;
					background: #fef9f5;
					color: $pss-color-primary_1;
					margin-right: 10rpx;
					margin-bottom: 10rpx;
				}
			}
			.midCon{
				color: $pss-text-color8;
				@include respTo(phone){
					font-size: $font-size26;
					line-height: 40rpx;
				}
				@include respTo(pad){
					font-size: $padSize16;
					line-height: 30rpx;
				}
				.spaceTxt{
					margin: 0 10rpx;
				}
				.itemPrce{
					font-size: $font-size30;
					color: $pss-color-red;
				}
				.buyNum{
					font-size: $font-size30;
				}
				&.specCol{
					color: $pss-text-colora;
				}
				.syUser{
					color:$pss-color-primary_1;
				}
				.remainTimes{
					color: $pss-color-green;
					.timesTxt{
						margin: 0 5rpx;
					}
				}
			}
		}
		.itemConImg{
			@include respTo(phone){
				width: 150rpx;
				height: 150rpx;
			}
			@include respTo(pad){
				width: 100rpx;
				height: 100rpx;
			}
			margin-right: 15rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			position: relative;
			flex-shrink: 0;
			border-radius: 10rpx;
			.samePar{
				z-index: 2;
				border-radius: 10rpx;
			}
			.icon-kehudengji{
				border-radius: 50%;
				background: #ddf6f0;
				line-height: 120rpx;
				text-align: center;
				color: $pss-color-green;
				font-size: 90rpx;
			}
			&.cir{
				border-radius: 50%;
				.samePar{
					border-radius: 50%;
				}
			}
		}
	}
	.sellerName{
		height: 90rpx;
		line-height: 90rpx;
		display: flex;
		border-bottom: 1rpx solid #eeeeee;
		align-items: center;
		.sellerImg{
			width: 66rpx;
			height: 66rpx;
			border-radius: 50%;
			background: #fff;
			margin-right: 10rpx;
		}
		.seller{
			width: 96%;
			font-size: 30rpx;
			color:#38332f ;
		}
	}
}